#URL请求接口文档：
#所有的请求必须是POST请求,且数据为表单提交方式
#流程：获取Token/刷新Token--->携带TOKEN进行获取资源接口

//终端获取TOKEN
#地址:https://data.shenercloud.com/oauth/user/token
#参数:Openid:OPENID,Sign=md5(md5(OPENID+APPSECRET+TIME)),Time:TIME,SN:SN
#回复JSON：
#成功：{access_token:ACCESS_TOKEN,refresh_token:REFRESH_TOKEN,expire_in:EXPIRE_IN}
#失败：{code:CODE,error:ERROR}

//终端刷新TOKEN
#地址：https://data.shenercloud.com/oauth/user/refresh
#参数：Openid:OPENID,Sign=md5(md5(OPENID+TOKEN+TIME)),Refresh_token:REFRESH_TOKEN,Time:TIME,SN:SN
#回复JSON：
#成功：{access_token:ACCESS_TOKEN,refresh_token:REFRESH_TOKEN,expire_in:EXPIRE_IN}
#失败：{code:CODE,error:ERROR}

//获取资源集合  不存在LINK和Expire_in/Description/Batch/Share值
#地址:https://data.shenercloud.com/oauth/source/get
#参数：Token:ACCESS_TOKEN,Media:MEDIA(可以为空或不传),Page:0,Count:10,Condition:[]
#回复JSON
#成功:[
"Items"=>[{
	"Title"=>'',//标题
	"Media"=>'',//资源ID
	"Type"=>0,//资源类型
	"Thumb"=>'',//资源图片
	"Description"=>'',//资源描述
	"Batch"=>'',//资源附加数据
	"Share"=>0,//是否共享
	"Link"=>'',//实际地址
	"Expire_in"=>0//实际地址过期时间
},......]]
#失败：{code:CODE,error:ERROR}


//获取资源详细信息 不存在LINK和Expire_in值
#地址:https://data.shenercloud.com/oauth/source/info
#参数：Token:ACCESS_TOKEN,Media:MEDIA
#回复JSON：
#成功:{
	"Title"=>'',//标题
	"Media"=>'',//资源ID
	"Type"=>0,//资源类型
	"Thumb"=>'',//资源图片
	"Description"=>'',//资源描述
	"Batch"=>'',//资源附加数据
	"Share"=>0,//是否共享
	"Link"=>'',//实际地址
	"Expire_in"=>0//实际地址过期时间
}
#失败：{code:CODE,error:ERROR}

//获取资源实际地址 --- 其中LINK和Expire_in 成功会有实际值
#地址:https://data.shenercloud.com/oauth/source/addr
#参数：Token:ACCESS_TOKEN,Media:MEDIA
#回复JSON：
#成功:{
	"Title"=>'',//标题
	"Media"=>'',//资源ID
	"Type"=>0,//资源类型
	"Thumb"=>'',//资源图片
	"Description"=>'',//资源描述
	"Batch"=>'',//资源附加数据
	"Share"=>0,//是否共享
	"Link"=>'',//实际地址
	"Expire_in"=>0//实际地址过期时间
}
#失败：{code:CODE,error:ERROR}